package com.sen.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.math.BigDecimal;
import java.io.Serializable;
import java.util.Date;
import java.util.List;

import lombok.Data;

/**
 * 进货表头表
 *
 * @author chenshun
 * @email sunlightcs@gmail.com
 * @date 2021-01-08 17:54:40
 */
@Data
@TableName("stockhead")
public class StockheadEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     *
     */
    @TableId(type = IdType.AUTO)
    private Integer hid;
    /**
     * 进货批次
     */
    private String hno;
    /**
     * 审批人
     */
    private Integer eid;
    /**
     * 审核人名
     */
    @TableField(exist = false)
    private String ename;
    /**
     * 进货总金额
     */
    private Double money;
    /**
     * 订单生成时间
     */
    private Date idate;
    /**
     * 订单修改时间
     */
    private Date updatedate;

    /**
     * 状态0入库1未入库2已退回3审核中
     */
    private Integer state;
    /**
     * 备注信息
     */
    private String remark;
    /**
     * 申请人
     */
    private Integer seid;
    /**
     * 申请人名
     */
    @TableField(exist = false)
    private String sname;
    /**
     * 所有订单详细列表
     */
    @TableField(exist = false)
    private List<StockEntity> children;

}
